home *** CD-ROM | disk | FTP | other *** search
/ Freaks Macintosh Archive / Freaks Macintosh Archive.bin / Freaks Macintosh Archives / HackAddict™ Magazine / HackAddict 06 / HackAddict™ 6 / HackAddict™ 6.rsrc / TEXT_134.txt < prev    next >
Text File  |  1997-10-17  |  3KB  |  33 lines

  1.  The World‚Äôs Best FoolProof 
  2.        Hack (TWBFPH) 1.0
  3.  
  4.                                Author - Reciprocal Reality
  5.  
  6.  
  7.      Every file I have ever read about hacking FoolProof has said that the best way to find the password for a FoolProofed system is to install a keystroke recorder, break something, and wait for the Administrator to come in and type it (the password, that is).
  8. This is great. The best way, though, is in fact to use TWBFPH.
  9. The last time I hacked FoolProof, I thought it would be neat to have a copy of my own ‚Äî so I could test hacks, etc., without ever having to leave my room. So, I copied INIT, Control & all onto a disk, set FoolProof back up, and went home. I soon realised that I had a very useful thing indeed ‚Äî FoolProof Control would contain the password encryption algorithm, where the password was stored, and so on. I set about finding these things. After three days, I found what I was looking for. I decided it would be good to write a program based on what I‚Äôd got. TWBFPH is the result. If you can run programs on the FoolProofed computer, just make a copy of TWBFPH on a disk, put the disk in the computer, and double-click it. A little window will appear immediately with the password in it. When you click the mouse, the window disappears, and the program ends. Neat, huh?
  10.  
  11. There are exactly two things that can go wrong. They are:
  12.  
  13. ‚Äî TWBFPH beeps at you, and then closes.  This means that it‚Äôs missing its WIND resource, so it doesn‚Äôt know how to make a window anymore. If you know for sure nobody messed with it (including yourself), then e-mail me and I‚Äôll send you a replacement.
  14.  
  15. ‚Äî TWBFPH displays ‚ÄúI can‚Äôt find the FoolProof INIT!‚Äù in its little window.  This means exactly what it says. Either (a), the computer doesn‚Äôt have FoolProof on it, in which case you should ask yourself why you‚Äôre running TWBFPH in the first place, or (b) the admin changed the INIT‚Äôs name to something other than FoolProof INIT. This makes no impression whatsoever on any part of FoolProof. I‚Äôll probably make a version of TWBFPH that gets around this whenever I find out how. If you know, tell me.
  16.  
  17.      I would appreciate feedback, like whether the program should have some more features & what they are exactly.
  18. My E-mail address is: reciproc@freenet.edmonton.ab.ca
  19.  
  20.  
  21.  
  22. (Anyone who wants to read this, do it)
  23. Basically, the encryption algorithm is a simple exclusive-or operation with the password and a 32-byte encryption key, which is stored in bytes $144-$163 (324-355 in decimal) of DATA resource ID 0 in FoolProof Control. The encrypted password is then stored in bytes $74-$93 (116-147 decimal) of FPrf resource ID 128 in the FoolProof INIT. It is also stored in the FoolProof Prefs file, which is pointless, since both the INIT and the Control really
  24. only care about the INIT. The encryption key, in hexadecimal, is this:
  25.  
  26.   55639B15E13FB2C0
  27.   D4C737515D0231CA
  28.   0BBF5727421F65AF
  29.   2F1D12519F854D98
  30.  
  31.  
  32.  
  33. Reciprocal Reality